
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="shortcut icon" type="image/x-icon" href="style/favicon.ico"/>
<link href="style/style.css" rel="stylesheet" type="text/css" />
<link href="style/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-3.5.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/gatling.js"></script>
<script src="js/menu.js"></script>
<script src="js/ellipsis.js"></script>
<script src="js/all_sessions.js"></script>
<script src="js/stats.js"></script>
<script src="js/highstock.js"></script>
<script src="js/highcharts-more.js"></script>
<script src="js/theme.js"></script>
<script src="js/unpack.js"></script>
<title>Gatling Stats - consulta</title>
</head>
<body>
<div class="app-container">
<div class="frise"></div>
<div class="head">
  <div class="gatling-open-source">
    <a class="gatling-logo" href="https://gatling.io" target="blank_" title="Gatling Home Page"><img alt="Gatling" src="style/logo.svg"/></a>
    <a class="gatling-documentation" href="https://gatling.io/docs/" target="_blank">Documentation</a>
  </div>
  <a class="enterprise" href="https://gatling.io/enterprise/next-step/" target="_blank">Try <img alt="Gatling Enterprise" src="style/logo-enterprise.svg"/></a></div>
<div class="container details">
  <div class="nav">
    <ul></ul>
  </div>
    <div class="cadre">
      <div class="content">
        <div class="content-header">
          <div class="onglet">
            RinhaBackendSimulation
          </div>
          <div class="sous-menu" id="sousMenu">
            <div class="sous-menu-spacer">
              <div class="item "><a href="index.html">Global</a></div>
                <div class="item ouvert"><a id="details_link" href="#">Details</a></div>
              </div>
            </div>
          </div>
          <div class="content-in">
            <div class="container-article">
            <div class="article">
              
              
<div class="schema-container">

            <div id="ranges" class="schema ranges-large">
            </div>

                        <div class="infos">
                            <div class="infos-in">
	                        <div class="infos-title">Stats</div>
                                <div class="repli"></div>                               
                                <div class="info">
                                    <h2 class="first">Executions</h2>
                                    <table>
                                        <thead>
                                            <tr><th></th><th>Total</th><th>OK</th><th>KO</th></tr>
                                        </thead>
                                        <tbody>
                                            <tr>
                                                <td class="title">Total count</td>
                                                <td id="numberOfRequests" class="total"></td>
                                                <td id="numberOfRequestsOK" class="ok"></td>
                                                <td id="numberOfRequestsKO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">Mean count/s</abbr></td>
                                                <td id="meanNumberOfRequestsPerSecond" class="total"></td>
                                                <td id="meanNumberOfRequestsPerSecondOK" class="ok"></td>
                                                <td id="meanNumberOfRequestsPerSecondKO" class="ko"></td>
                                            </tr>
                                        </tbody>
                                    </table>
                                    <h2 class="second">Response Time (ms)</h2>
                                    <table>
                                        <thead>
                                            <tr>
                                                <th></th>
                                                <th>Total</th>
                                                <th>OK</th>
                                                <th>KO</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <tr>
                                                <td class="title">Min</td>
                                                <td id="minResponseTime" class="total"></td>
                                                <td id="minResponseTimeOK" class="ok"></td>
                                                <td id="minResponseTimeKO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">50th percentile</td>
                                                <td id="percentiles1" class="total"></td>
                                                <td id="percentiles1OK" class="ok"></td>
                                                <td id="percentiles1KO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">75th percentile</td>
                                                <td id="percentiles2" class="total"></td>
                                                <td id="percentiles2OK" class="ok"></td>
                                                <td id="percentiles2KO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">95th percentile</td>
                                                <td id="percentiles3" class="total"></td>
                                                <td id="percentiles3OK" class="ok"></td>
                                                <td id="percentiles3KO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">99th percentile</td>
                                                <td id="percentiles4" class="total"></td>
                                                <td id="percentiles4OK" class="ok"></td>
                                                <td id="percentiles4KO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">Max</td>
                                                <td id="maxResponseTime" class="total"></td>
                                                <td id="maxResponseTimeOK" class="ok"></td>
                                                <td id="maxResponseTimeKO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">Mean</td>
                                                <td id="meanResponseTime" class="total"></td>
                                                <td id="meanResponseTimeOK" class="ok"></td>
                                                <td id="meanResponseTimeKO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">Standard Deviation</td>
                                                <td id="standardDeviation" class="total"></td>
                                                <td id="standardDeviationOK" class="ok"></td>
                                                <td id="standardDeviationKO" class="ko"></td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </div>
                            </div>
                        </div>

</div>
<div class="statistics extensible-geant collapsed">
    <div class="title">
        Errors
    </div>
    <table id="container_errors" class="statistics-in extensible-geant">
        <thead>
            <tr>
                <th id="error-col-1" class="header sortable"><span>Error</span></th>
                <th id="error-col-2" class="header sortable"><span>Count</span></th>
                <th id="error-col-3" class="header sortable"><span>Percentage</span></th>
            </tr>
        </thead>
		<tbody>
		    
		    <tr>
		    	<td class="error-col-1 total ko">status.find.in([200, 209], 304), found 502<span class="value" style="display:none">0</span></td>
		    	<td class="value error-col-2 total ko">322</td>
		    	<td class="value error-col-3 total ko">96.988 %</td>
		    </tr>
		    <tr>
		    	<td class="error-col-1 total ko">j.i.IOException: Premature close<span class="value" style="display:none">1</span></td>
		    	<td class="value error-col-2 total ko">9</td>
		    	<td class="value error-col-3 total ko">2.711 %</td>
		    </tr>
		    <tr>
		    	<td class="error-col-1 total ko">Request timeout to localhost/127.0.0.1:9999 after 60000 ms<span class="value" style="display:none">2</span></td>
		    	<td class="value error-col-2 total ko">1</td>
		    	<td class="value error-col-3 total ko">0.301 %</td>
		    </tr>
		</tbody>
    </table>
</div>

            <div class="schema geant">
              <div id="responsetimeDistributionContainer" class="geant"></div>
            </div>

            <div class="schema geant">
              <div id="responsetimepercentilesovertimeokPercentilesContainer" class="geant"></div>
            </div>

            <div class="schema geant">
                <div id="requests" class="geant"></div>
            </div>

            <div class="schema geant">
                <div id="responses" class="geant"></div>
            </div>

            <div class="schema geant">
              <div id="container_response_time_dispersion" class="geant"></div>
            </div>

            </div>
          </div>
        </div>
      </div>
    </div>
</div>
<script>
    var pageStats = stats.contents['req_consulta-5d76b'].stats;
    $(document).ready(function() {
        $('.simulation-tooltip').popover({trigger:'hover', placement:'left'});
        setDetailsLinkUrl();
        setDetailsMenu();
        setActiveMenu();
        fillStats(pageStats);
        
Highcharts.setOptions({
  global: { useUTC: false }
});

var rangesChart = new Highcharts.Chart({
  chart: {
    renderTo: 'ranges',
    marginRight: 100
  },
  credits: { enabled: false },
  legend: { enabled: false },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  xAxis: {
    categories: [
      pageStats.group1.htmlName,
      pageStats.group2.htmlName,
      pageStats.group3.htmlName,
      pageStats.group4.htmlName
    ]
  },
  yAxis: {
    title: { text: 'Number of Requests' },
    reversedStacks: false
  },
  tooltip: {
    formatter: function() {
      var s;
      if (this.point.name) { // the pie chart
        s = ''+ this.point.name +': '+ this.y +'% requests';
      } else {
        s = ''+ this.y + ' requests';
      }
      return s;
    }
  },
  plotOptions: {
    series: {
      stacking: 'normal',
      shadow: true
    }
  },
  series: [
    {
      type: 'column',
      data: [{
      	color: '#68b65c',
      	y: pageStats.group1.count
      },
      {
      	color: '#FFDD00',
      	y: pageStats.group2.count
      },
      {
      	color: '#FFA900',
      	y: pageStats.group3.count
      },
      {
      	color: '#f15b4f',
      	y: pageStats.group4.count
      }]
    },
    {
      type: 'pie',
      name: 'Percentages',
      data: [
        {
          name: pageStats.group1.name,
          y: pageStats.group1.percentage,
          color: '#68b65c'
        },
        {
          name: pageStats.group2.name,
          y: pageStats.group2.percentage,
          color: '#FFDD00'
        },
        {
          name: pageStats.group3.name,
          y: pageStats.group3.percentage,
          color: '#FFA900'
        },
        {
          name: pageStats.group4.name,
          y: pageStats.group4.percentage,
          color: '#f15b4f'
        }
      ],
      center: [368, 0],
      size: 90,
      showInLegend: false,
      dataLabels: { enabled: false }
    }
  ]
});

rangesChart.setTitle({
  text: '<span class="chart_title">Response Time Ranges</span>',
  useHTML: true
});

	    $('#container_errors').sortable('#container_errors');
    
var responsetimeDistributionChart = new Highcharts.Chart({
  chart: {
    renderTo: 'responsetimeDistributionContainer',
    type: 'column',
    marginBottom: 60
  },
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: 5,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false
  },
  xAxis: {
    categories: ['302', '902', '1502', '2102', '2702', '3302', '3902', '4502', '5102', '5702', '6302', '6902', '7502', '8102', '8702', '9302', '9902', '10502', '11102', '11702', '12302', '12902', '13502', '14102', '14702', '15301', '15901', '16501', '17101', '17701', '18301', '18901', '19501', '20101', '20701', '21301', '21901', '22501', '23101', '23701', '24301', '24901', '25501', '26101', '26701', '27301', '27901', '28501', '29101', '29701', '30301', '30901', '31501', '32101', '32701', '33301', '33901', '34501', '35101', '35701', '36301', '36901', '37501', '38101', '38701', '39301', '39901', '40501', '41101', '41701', '42301', '42901', '43501', '44101', '44701', '45300', '45900', '46500', '47100', '47700', '48300', '48900', '49500', '50100', '50700', '51300', '51900', '52500', '53100', '53700', '54300', '54900', '55500', '56100', '56700', '57300', '57900', '58500', '59100', '59700'],
    tickInterval: 20
  },
  yAxis: {
    min: 0,
    title: { text: 'Percentage of Requests' },
    reversedStacks: false
  },
  tooltip: {
    formatter: function() {
      return '<b>'+ this.x +' ms</b><br/>'+
      this.series.name +': '+ this.y +' %<br/>'+
      'Total: '+ this.point.stackTotal + ' %';
    }
  },
  plotOptions: {
    series: {
      groupPadding: 0,
      stacking: 'normal',
	    shadow: true
    }
  },
  series: [
  	{
type: 'column',
color: '#68b65c',
name: 'OK',
data: [
  7.76,5.26,6.29,5.96,3.78,2.69,4.87,2.56,2.82,4.17,4.17,4.36,2.05,2.05,2.82,1.66,1.28,1.86,0.7,1.28,2.05,0.51,0.89,0.83,0.44,0.32,0.25,0.06,0.06,0.12,0.19,0.25,0.12,0.12,0.32,0.32,0.12,0.06,0.32,0.25,0.0,0.0,0.0,0.06,0.0,0.06,0.06,0.19,0.0,0.0,0.0,0.0,0.06,0.12,0.25,0.25,0.44,0.38,0.06,0.06,0.0,0.0,0.06,0.0,0.06,0.19,0.0,0.0,0.0,0.0,0.12,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
],
tooltip: { yDecimals: 0, ySuffix: 'ms' }
},
  	{
type: 'column',
color: '#f15b4f',
name: 'KO',
data: [
  7.7,8.34,3.91,0.38,0.06,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.06,0.0,0.0,0.06,0.44,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.12,0.0,0.0,0.0,0.12,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.06
],
tooltip: { yDecimals: 0, ySuffix: 'ms' }
}
  ]
});

responsetimeDistributionChart.setTitle({
  text: '<span class="chart_title">Response Time Distribution</span>',
  useHTML: true
});

var responsetimepercentilesovertimeokPercentiles = unpack([[1692802773,null],[1692802774,null],[1692802775,null],[1692802776,null],[1692802777,null],[1692802778,null],[1692802779,null],[1692802780,null],[1692802781,null],[1692802782,null],[1692802783,null],[1692802784,null],[1692802785,null],[1692802786,null],[1692802787,null],[1692802788,null],[1692802789,null],[1692802790,null],[1692802791,null],[1692802792,null],[1692802793,null],[1692802794,null],[1692802795,null],[1692802796,null],[1692802797,null],[1692802798,null],[1692802799,null],[1692802800,null],[1692802801,null],[1692802802,null],[1692802803,null],[1692802804,null],[1692802805,null],[1692802806,null],[1692802807,null],[1692802808,null],[1692802809,null],[1692802810,null],[1692802811,null],[1692802812,null],[1692802813,null],[1692802814,null],[1692802815,null],[1692802816,null],[1692802817,null],[1692802818,null],[1692802819,null],[1692802820,null],[1692802821,null],[1692802822,null],[1692802823,null],[1692802824,null],[1692802825,null],[1692802826,null],[1692802827,null],[1692802828,null],[1692802829,null],[1692802830,null],[1692802831,null],[1692802832,null],[1692802833,null],[1692802834,null],[1692802835,null],[1692802836,null],[1692802837,null],[1692802838,null],[1692802839,null],[1692802840,null],[1692802841,null],[1692802842,null],[1692802843,null],[1692802844,null],[1692802845,null],[1692802846,null],[1692802847,null],[1692802848,null],[1692802849,null],[1692802850,null],[1692802851,null],[1692802852,null],[1692802853,null],[1692802854,null],[1692802855,null],[1692802856,null],[1692802857,null],[1692802858,null],[1692802859,null],[1692802860,[78,175,272,369,388,407,427,446,462,466]],[1692802861,[1291,1363,1535,1687,1689,1692,1694,1697,1699,1700]],[1692802862,[969,1268,1332,2307,2373,2599,2719,2796,2875,2895]],[1692802863,[8,805,1112,1287,1367,1448,1528,1609,1673,1690]],[1692802864,[1297,1695,2093,2095,2096,2096,2097,2097,2097,2098]],[1692802865,[96,172,196,281,284,564,1400,2236,2904,3072]],[1692802866,[69,72,80,140,172,204,236,268,293,300]],[1692802867,[65,86,161,173,175,178,849,1631,2256,2413]],[1692802868,[51,79,98,159,214,280,339,1412,2966,3355]],[1692802869,[9,135,470,2199,2199,2429,3119,3809,4361,4499]],[1692802870,[87,89,91,1780,2118,2456,2794,3132,3402,3470]],[1692802871,[68,83,93,199,200,207,227,247,263,268]],[1692802872,[59,68,88,130,155,172,173,174,174,175]],[1692802873,[4,84,101,2181,2182,2184,2184,2184,2184,2184]],[1692802874,[90,139,265,404,422,440,458,476,491,495]],[1692802875,[67,79,138,197,198,2174,4150,6126,7707,8103]],[1692802876,[75,87,244,3964,5155,5167,5179,5191,5201,5204]],[1692802877,[183,359,729,992,1062,1072,1081,1084,1086,1087]],[1692802878,[890,4833,4984,5435,5461,5487,5513,5539,5560,5566]],[1692802879,[111,685,1184,5284,5323,5362,5481,5680,5839,5879]],[1692802880,[1071,1071,1071,1071,1071,1071,1071,1071,1071,1071]],[1692802881,[984,1171,3510,6253,6265,6282,6297,6303,6303,6304]],[1692802882,[494,3080,5666,5780,5803,5826,5849,5872,5890,5895]],[1692802883,[84,89,91,105,116,127,138,149,158,161]],[1692802884,[81,395,544,816,889,909,997,1051,1070,1075]],[1692802885,[267,803,936,1221,1456,1464,1473,1527,1571,1582]],[1692802886,[923,944,1212,1411,1451,1491,2636,4887,6688,7139]],[1692802887,[1264,1354,1393,1567,1571,1592,1775,2477,4873,5473]],[1692802888,[956,2210,2322,2350,2376,2400,2423,4005,5547,5933]],[1692802889,[1504,1649,1695,2324,3210,4096,4983,5869,6578,6756]],[1692802890,[1483,1584,1649,1736,1757,1767,1770,1779,1787,1789]],[1692802891,[1758,3540,5475,6679,6696,6791,6886,6886,6886,6887]],[1692802892,[2120,2556,4442,6326,6412,6498,6584,6670,6738,6756]],[1692802893,[645,1758,7440,7780,7804,7859,7914,7975,8024,8037]],[1692802894,[1102,1536,1968,3071,3473,3546,4619,7148,7297,7335]],[1692802895,[1421,1630,3151,3165,3211,3257,3286,3298,3307,3310]],[1692802896,[1630,2735,3477,3787,3798,3813,3830,3877,3920,3931]],[1692802897,[3437,3528,3599,3722,3860,3999,4138,4277,4388,4416]],[1692802898,[4236,6177,6854,7157,7320,7483,7647,7810,7941,7974]],[1692802899,[3675,3875,4094,4288,4326,5290,8107,9057,9070,9074]],[1692802900,[3640,4045,4168,4287,4380,4534,5173,7512,9384,9852]],[1692802901,null],[1692802902,[3895,4253,4331,4588,4651,4743,4815,6450,8831,9427]],[1692802903,[4532,5597,5721,5847,5882,5916,5946,5962,5974,5978]],[1692802904,[5322,5470,5563,10676,10705,10735,10771,10815,10850,10859]],[1692802905,[5493,5763,6227,6375,6435,10013,10648,10668,10816,10856]],[1692802906,[6064,6437,6700,6807,6810,6818,6836,6854,6868,6872]],[1692802907,[6797,11790,11928,12034,12043,12052,12079,12124,12160,12170]],[1692802908,[6486,6558,6591,7846,8594,9342,10090,10838,11437,11587]],[1692802909,[5338,6204,6456,10747,10780,10825,10831,10914,19921,22608]],[1692802910,[6286,6814,7433,12436,12439,12442,14179,17648,20425,21119]],[1692802911,[5745,5881,10299,13016,13501,13828,14271,24171,38576,42178]],[1692802912,[5427,7756,10418,11440,11677,11748,12248,12586,12746,12787]],[1692802913,[5123,5552,5702,5827,6521,7216,7643,7801,7928,7960]],[1692802914,[6900,7474,9831,39498,39511,39523,39546,39571,39591,39597]],[1692802915,[5955,6731,9299,12639,12992,13096,13894,19810,34958,38745]],[1692802916,[6479,10235,14091,14970,14973,14977,15011,15077,15129,15143]],[1692802917,[5245,8218,8892,11892,13273,13524,13888,21052,34017,37259]],[1692802918,[9110,12998,17174,20897,21403,21909,22415,22921,23325,23427]],[1692802919,[6981,7850,8652,8812,9088,11710,20612,35608,41010,42361]],[1692802920,[8552,8627,9074,10687,14675,18662,21260,22466,23431,23673]],[1692802921,[6242,6421,9997,18390,18577,18765,18891,18955,19006,19019]],[1692802922,[14391,20167,33166,33186,33191,33463,34270,35076,35721,35883]],[1692802923,[5500,8093,12902,32166,32709,33793,34430,34440,34449,34452]],[1692802924,null],[1692802925,[6547,8579,12720,32104,32903,33703,34135,34199,34251,34264]],[1692802926,[7214,8344,12418,17568,23141,23203,23429,24027,33005,35250]],[1692802927,[7223,9160,13571,17479,32678,33326,34055,34065,34326,34461]],[1692802928,[7967,8624,18356,29319,30190,31061,31932,32803,33500,33675]],[1692802929,[7172,9127,11082,13037,13428,13819,14210,14601,14914,14993]],[1692802930,[6802,10646,11926,12553,14783,17013,18709,19871,20800,21033]],[1692802931,[5940,8006,8380,17143,20707,20752,20797,20829,20855,20862]],[1692802932,[6911,7319,9225,11540,12431,18634,21008,21760,22828,23095]],[1692802933,[8160,9471,13961,18627,21835,21848,21862,25105,27699,28348]],[1692802934,[8805,12043,20311,27934,28254,28792,29765,30738,31517,31712]],[1692802935,[9100,9852,10319,12715,13402,17124,20846,24568,27546,28291]],[1692802936,[8339,9656,14341,19044,19979,20619,22330,27787,32153,33245]],[1692802937,[7857,16126,16131,16141,18159,20177,22196,24214,25829,26233]],[1692802938,[8685,8786,8910,11679,13287,14894,16501,18108,19394,19716]],[1692802939,[7004,7347,7473,10611,10773,12536,17503,19160,19161,19162]],[1692802940,[6692,7310,9720,12030,12093,12157,12220,12284,12335,12348]],[1692802941,[5930,5930,5930,5930,5930,5930,5930,5930,5930,5930]],[1692802942,null],[1692802943,null],[1692802944,null],[1692802945,null],[1692802946,null],[1692802947,null],[1692802948,null],[1692802949,null],[1692802950,null],[1692802951,null],[1692802952,null],[1692802953,null],[1692802954,null],[1692802955,null],[1692802956,null],[1692802957,null],[1692802958,null],[1692802959,null],[1692802960,null],[1692802961,[1536,1970,1975,2017,2018,2020,2021,2023,2024,2025]],[1692802962,[2771,2801,2888,2894,3114,3335,3555,3776,3952,3997]],[1692802963,[1198,1224,1267,6573,6576,6580,6587,6667,6898,6956]],[1692802964,[1230,1643,2065,2166,2178,2178,2180,2184,2188,2189]],[1692802965,[1308,1642,1977,2004,2009,2014,2020,2025,2029,2031]],[1692802966,[956,2488,2763,3903,3937,3989,4020,4033,4040,4043]],[1692802967,[1802,3059,3982,4217,4222,4227,4232,4237,4241,4243]],[1692802968,[1415,5019,5628,6343,6499,6522,6546,6553,6559,6561]],[1692802969,[1252,5025,5706,6452,6468,6483,6574,6677,6760,6781]],[1692802970,[652,3526,7954,8696,8802,12210,12279,12303,12332,12337]],[1692802971,[1467,1865,7055,7168,7569,7850,7889,8900,10098,10398]],[1692802972,null],[1692802973,[13635,13636,13638,13639,13639,13640,13640,13640,13640,13641]],[1692802974,null],[1692802975,null],[1692802976,[5067,5125,5184,5242,5254,5265,5277,5289,5298,5301]],[1692802977,[4043,4461,4728,5003,5042,5081,5143,5209,5261,5275]],[1692802978,null],[1692802979,null],[1692802980,null],[1692802981,[2814,2968,2974,3015,4044,6013,7080,7081,7091,7094]],[1692802982,[1572,1878,1919,1947,1947,1948,1950,2008,2012,2013]],[1692802983,null],[1692802984,[2056,2259,2615,3768,3779,4772,5320,5322,5368,5388]],[1692802985,null],[1692802986,[1288,3261,4558,4871,4875,4877,4882,7475,8340,8341]],[1692802987,[915,1152,4377,6701,6733,6735,6793,7088,7659,7802]],[1692802988,[2346,5646,9982,10164,10236,10308,10377,10445,10500,10514]],[1692802989,[9327,9327,9327,9327,9327,9327,9327,9327,9327,9327]],[1692802990,null],[1692802991,[2742,3600,5606,6654,6864,6879,6926,6941,6941,6941]],[1692802992,null],[1692802993,[3028,3028,3028,3028,3028,3028,3028,3028,3028,3028]],[1692802994,[2833,3690,4018,6149,9396,11529,11572,11583,11603,11609]],[1692802995,[3639,3739,11400,11406,11408,11410,11412,11414,11415,11416]],[1692802996,[2200,2941,4823,9709,9716,9725,9771,9846,9927,9948]],[1692802997,[2293,2729,3166,3602,3689,3777,3864,3951,4021,4039]],[1692802998,[1275,1998,3910,4110,4112,4142,4257,4321,4346,4353]],[1692802999,[1761,2129,2954,3782,3826,3875,3915,3920,3925,3927]],[1692803000,[1345,1761,1998,2605,2910,3215,3520,3825,4069,4130]],[1692803001,[1000,1054,1277,3784,3886,3988,4090,4192,4273,4294]],[1692803002,[57,198,1561,2898,2904,2904,2941,3105,3237,3270]],[1692803003,[185,185,185,185,185,185,185,185,185,185]],[1692803004,[2,456,613,632,640,649,657,666,673,675]],[1692803005,[2,2,84,397,446,504,582,649,699,712]],[1692803006,[2,2,3,392,426,460,481,490,498,500]],[1692803007,null],[1692803008,null],[1692803009,null]]);

var responsetimepercentilesovertimeokPercentilesChart = new Highcharts.StockChart({
  chart: {
    renderTo: 'responsetimepercentilesovertimeokPercentilesContainer',
    zoomType: 'x',
    marginBottom: 60
  },
  colors: ['#c4fd90', '#7ff77f', '#6ff2ad', '#61ede6', '#58c7e0', '#4ea1d4', '#487ad9', '#3f52cc', '#7335dc', '#c73905', '#FFA900'],
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: -65,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false,
    baseSeries: 9
  },
  rangeSelector: {
    rangeSelector: { align: "left" },
    buttonSpacing: 0,
    buttonTheme: {
      fill: '#CFC9C6',
      padding: 1,
      stroke: '#000000',
      'stroke-width': 0.25,
      style: {
        color: '#000000',
        fontWeight: 'bold',
      },
      states: {
        stroke: '#92918C',
        'stroke-width': 0.25,
        hover: {
          fill: '#92918C',
          style: { color: 'black' }
        },
        select: {
          fill: '#FFA900',
          style: { color: 'white' }
        }
      }
    },
    buttons : [
      {
        type : 'minute',
        count : 1,
        text : '1m'
      }, {
        type : 'minute',
        count : 10,
        text : '10m'
      }, {
        type : 'hour',
        count : 1,
        text : '1h'
      }, {
        type : 'all',
        count : 1,
        text : 'All'
      }
    ],
    selected : 3,
    inputEnabled : false
  },
  xAxis: {
    type: 'datetime',
    ordinal: false,
    maxZoom: 10000 // three days
  },
  yAxis:[
    {
      min: 0,
      title: { text: 'Response Time (ms)' },
      opposite: false
    }, {
      min: 0,
      title: {
        text: 'Active Users',
        style: { color: '#FFA900' }
      },
      opposite: true
    }
  ],
  plotOptions: {
    arearange: { lineWidth: 1 },
    series: {
      dataGrouping: { enabled: false }
    }
  },
  series: [
  
    
         {
pointInterval: 1000,
name: 'min',
data: responsetimepercentilesovertimeokPercentiles[0],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 10
},
         {
pointInterval: 1000,
name: '25%',
data: responsetimepercentilesovertimeokPercentiles[1],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 9
},
         {
pointInterval: 1000,
name: '50%',
data: responsetimepercentilesovertimeokPercentiles[2],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 8
},
         {
pointInterval: 1000,
name: '75%',
data: responsetimepercentilesovertimeokPercentiles[3],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 7
},
         {
pointInterval: 1000,
name: '80%',
data: responsetimepercentilesovertimeokPercentiles[4],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 6
},
         {
pointInterval: 1000,
name: '85%',
data: responsetimepercentilesovertimeokPercentiles[5],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 5
},
         {
pointInterval: 1000,
name: '90%',
data: responsetimepercentilesovertimeokPercentiles[6],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 4
},
         {
pointInterval: 1000,
name: '95%',
data: responsetimepercentilesovertimeokPercentiles[7],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 3
},
         {
pointInterval: 1000,
name: '99%',
data: responsetimepercentilesovertimeokPercentiles[8],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 2
},
         {
pointInterval: 1000,
name: 'max',
data: responsetimepercentilesovertimeokPercentiles[9],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 1
},
  allUsersData
  ]
});

responsetimepercentilesovertimeokPercentilesChart.setTitle({
  text: '<span class="chart_title chart_title_">Response Time Percentiles over Time (OK)</span>',
  useHTML: true
});

var requests = unpack([[1692802773,[0,0,0]],[1692802774,[0,0,0]],[1692802775,[0,0,0]],[1692802776,[0,0,0]],[1692802777,[0,0,0]],[1692802778,[0,0,0]],[1692802779,[0,0,0]],[1692802780,[0,0,0]],[1692802781,[0,0,0]],[1692802782,[0,0,0]],[1692802783,[0,0,0]],[1692802784,[0,0,0]],[1692802785,[0,0,0]],[1692802786,[0,0,0]],[1692802787,[0,0,0]],[1692802788,[0,0,0]],[1692802789,[0,0,0]],[1692802790,[0,0,0]],[1692802791,[0,0,0]],[1692802792,[0,0,0]],[1692802793,[0,0,0]],[1692802794,[0,0,0]],[1692802795,[0,0,0]],[1692802796,[0,0,0]],[1692802797,[0,0,0]],[1692802798,[0,0,0]],[1692802799,[0,0,0]],[1692802800,[0,0,0]],[1692802801,[0,0,0]],[1692802802,[0,0,0]],[1692802803,[0,0,0]],[1692802804,[0,0,0]],[1692802805,[0,0,0]],[1692802806,[0,0,0]],[1692802807,[0,0,0]],[1692802808,[0,0,0]],[1692802809,[0,0,0]],[1692802810,[0,0,0]],[1692802811,[0,0,0]],[1692802812,[0,0,0]],[1692802813,[0,0,0]],[1692802814,[0,0,0]],[1692802815,[0,0,0]],[1692802816,[0,0,0]],[1692802817,[0,0,0]],[1692802818,[0,0,0]],[1692802819,[0,0,0]],[1692802820,[0,0,0]],[1692802821,[0,0,0]],[1692802822,[0,0,0]],[1692802823,[0,0,0]],[1692802824,[0,0,0]],[1692802825,[0,0,0]],[1692802826,[0,0,0]],[1692802827,[0,0,0]],[1692802828,[0,0,0]],[1692802829,[0,0,0]],[1692802830,[0,0,0]],[1692802831,[0,0,0]],[1692802832,[0,0,0]],[1692802833,[0,0,0]],[1692802834,[0,0,0]],[1692802835,[0,0,0]],[1692802836,[0,0,0]],[1692802837,[0,0,0]],[1692802838,[0,0,0]],[1692802839,[0,0,0]],[1692802840,[0,0,0]],[1692802841,[0,0,0]],[1692802842,[0,0,0]],[1692802843,[0,0,0]],[1692802844,[0,0,0]],[1692802845,[0,0,0]],[1692802846,[0,0,0]],[1692802847,[0,0,0]],[1692802848,[0,0,0]],[1692802849,[0,0,0]],[1692802850,[0,0,0]],[1692802851,[0,0,0]],[1692802852,[0,0,0]],[1692802853,[0,0,0]],[1692802854,[0,0,0]],[1692802855,[0,0,0]],[1692802856,[0,0,0]],[1692802857,[0,0,0]],[1692802858,[0,0,0]],[1692802859,[0,0,0]],[1692802860,[2,2,0]],[1692802861,[4,4,0]],[1692802862,[16,16,0]],[1692802863,[4,4,0]],[1692802864,[3,3,0]],[1692802865,[7,7,0]],[1692802866,[4,4,0]],[1692802867,[8,8,0]],[1692802868,[14,14,0]],[1692802869,[7,7,0]],[1692802870,[3,3,0]],[1692802871,[7,7,0]],[1692802872,[7,7,0]],[1692802873,[7,7,0]],[1692802874,[4,4,0]],[1692802875,[6,6,0]],[1692802876,[6,6,0]],[1692802877,[10,10,0]],[1692802878,[5,5,0]],[1692802879,[9,9,0]],[1692802880,[1,1,0]],[1692802881,[18,18,0]],[1692802882,[3,3,0]],[1692802883,[5,5,0]],[1692802884,[21,21,0]],[1692802885,[11,11,0]],[1692802886,[9,9,0]],[1692802887,[20,20,0]],[1692802888,[12,12,0]],[1692802889,[5,5,0]],[1692802890,[12,12,0]],[1692802891,[11,11,0]],[1692802892,[4,4,0]],[1692802893,[11,11,0]],[1692802894,[18,18,0]],[1692802895,[9,9,0]],[1692802896,[12,12,0]],[1692802897,[5,5,0]],[1692802898,[4,4,0]],[1692802899,[13,13,0]],[1692802900,[10,10,0]],[1692802901,[0,0,0]],[1692802902,[14,14,0]],[1692802903,[10,10,0]],[1692802904,[9,9,0]],[1692802905,[22,22,0]],[1692802906,[7,7,0]],[1692802907,[9,9,0]],[1692802908,[4,4,0]],[1692802909,[24,24,0]],[1692802910,[9,9,0]],[1692802911,[14,14,0]],[1692802912,[15,14,1]],[1692802913,[9,9,0]],[1692802914,[8,8,0]],[1692802915,[18,17,1]],[1692802916,[10,9,1]],[1692802917,[15,15,0]],[1692802918,[4,4,0]],[1692802919,[18,18,0]],[1692802920,[9,9,0]],[1692802921,[9,9,0]],[1692802922,[7,7,0]],[1692802923,[18,17,1]],[1692802924,[0,0,0]],[1692802925,[9,9,0]],[1692802926,[20,20,0]],[1692802927,[48,38,10]],[1692802928,[4,4,0]],[1692802929,[2,2,0]],[1692802930,[9,9,0]],[1692802931,[11,11,0]],[1692802932,[16,16,0]],[1692802933,[14,11,3]],[1692802934,[7,7,0]],[1692802935,[6,6,0]],[1692802936,[11,10,1]],[1692802937,[7,5,2]],[1692802938,[8,4,4]],[1692802939,[18,13,5]],[1692802940,[6,4,2]],[1692802941,[3,1,2]],[1692802942,[0,0,0]],[1692802943,[9,0,9]],[1692802944,[31,0,31]],[1692802945,[3,0,3]],[1692802946,[0,0,0]],[1692802947,[7,0,7]],[1692802948,[7,0,7]],[1692802949,[19,0,19]],[1692802950,[16,0,16]],[1692802951,[19,0,19]],[1692802952,[11,0,11]],[1692802953,[16,0,16]],[1692802954,[18,0,18]],[1692802955,[8,0,8]],[1692802956,[1,0,1]],[1692802957,[20,0,20]],[1692802958,[12,0,12]],[1692802959,[27,0,27]],[1692802960,[7,0,7]],[1692802961,[6,5,1]],[1692802962,[5,5,0]],[1692802963,[17,17,0]],[1692802964,[17,10,7]],[1692802965,[3,3,0]],[1692802966,[27,24,3]],[1692802967,[5,5,0]],[1692802968,[11,11,0]],[1692802969,[8,8,0]],[1692802970,[51,51,0]],[1692802971,[14,13,1]],[1692802972,[2,0,2]],[1692802973,[7,2,5]],[1692802974,[2,0,2]],[1692802975,[16,0,16]],[1692802976,[15,2,13]],[1692802977,[9,8,1]],[1692802978,[6,0,6]],[1692802979,[0,0,0]],[1692802980,[1,0,1]],[1692802981,[21,19,2]],[1692802982,[29,21,8]],[1692802983,[0,0,0]],[1692802984,[30,30,0]],[1692802985,[0,0,0]],[1692802986,[26,26,0]],[1692802987,[16,16,0]],[1692802988,[8,8,0]],[1692802989,[1,1,0]],[1692802990,[0,0,0]],[1692802991,[32,32,0]],[1692802992,[0,0,0]],[1692802993,[1,1,0]],[1692802994,[23,23,0]],[1692802995,[9,9,0]],[1692802996,[14,14,0]],[1692802997,[2,2,0]],[1692802998,[21,21,0]],[1692802999,[18,18,0]],[1692803000,[4,4,0]],[1692803001,[5,5,0]],[1692803002,[10,10,0]],[1692803003,[1,1,0]],[1692803004,[4,4,0]],[1692803005,[13,13,0]],[1692803006,[9,9,0]],[1692803007,[0,0,0]],[1692803008,[0,0,0]],[1692803009,[0,0,0]]]);

var requestsChart = new Highcharts.StockChart({
  chart: {
    renderTo: 'requests',
    zoomType: 'x',
    marginBottom: 60
  },
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: -65,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false
  },
  rangeSelector: {
    buttonSpacing: 0,
    buttonTheme: {
      fill: '#CFC9C6',
      padding: 1,
      stroke: '#000000',
      'stroke-width': 0.25,
      style: {
        color: '#000000',
        fontWeight: 'bold',
      },
      states: {
        stroke: '#000000',
        'stroke-width': 0.25,
        hover: {
          fill: '#92918C',
          style: { color: 'black' }
         },
         select: {
          fill: '#FFA900',
          style: { color: 'white' }
        }
      }
    },
    buttons : [
      {
        type : 'minute',
        count : 1,
        text : '1m'
      }, {
        type : 'minute',
        count : 10,
        text : '10m'
      }, {
        type : 'hour',
        count : 1,
        text : '1h'
      }, {
        type : 'all',
        count : 1,
        text : 'All'
      }
    ],
    selected : 3,
    inputEnabled : false
  },
  plotOptions: {
    series: {
      dataGrouping: { enabled: false }
    },
    area: {
      stacking: 'normal'
    }
  },
  xAxis: {
    type: 'datetime',
    ordinal: false,
    maxZoom: 10000 // three days
  },
  yAxis:[
    {
      min: 0,
      title: { text: 'Number of requests' },
      opposite: false,
      reversedStacks: false
    }, {
      min: 0,
      title: {
        text: 'Active Users',
        style: { color: '#FFA900' }
      },
      opposite: true
    }
  ],
  series: [
    {
color: '#5E7BE2',
name: 'All',
data: requests[0],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
,type: 'area'},
    allUsersData
  ]
});

requestsChart.setTitle({
  text: '<span class="chart_title">Number of requests per second</span>',
  useHTML: true
});

var responses = unpack([[1692802773,[0,0,0]],[1692802774,[0,0,0]],[1692802775,[0,0,0]],[1692802776,[0,0,0]],[1692802777,[0,0,0]],[1692802778,[0,0,0]],[1692802779,[0,0,0]],[1692802780,[0,0,0]],[1692802781,[0,0,0]],[1692802782,[0,0,0]],[1692802783,[0,0,0]],[1692802784,[0,0,0]],[1692802785,[0,0,0]],[1692802786,[0,0,0]],[1692802787,[0,0,0]],[1692802788,[0,0,0]],[1692802789,[0,0,0]],[1692802790,[0,0,0]],[1692802791,[0,0,0]],[1692802792,[0,0,0]],[1692802793,[0,0,0]],[1692802794,[0,0,0]],[1692802795,[0,0,0]],[1692802796,[0,0,0]],[1692802797,[0,0,0]],[1692802798,[0,0,0]],[1692802799,[0,0,0]],[1692802800,[0,0,0]],[1692802801,[0,0,0]],[1692802802,[0,0,0]],[1692802803,[0,0,0]],[1692802804,[0,0,0]],[1692802805,[0,0,0]],[1692802806,[0,0,0]],[1692802807,[0,0,0]],[1692802808,[0,0,0]],[1692802809,[0,0,0]],[1692802810,[0,0,0]],[1692802811,[0,0,0]],[1692802812,[0,0,0]],[1692802813,[0,0,0]],[1692802814,[0,0,0]],[1692802815,[0,0,0]],[1692802816,[0,0,0]],[1692802817,[0,0,0]],[1692802818,[0,0,0]],[1692802819,[0,0,0]],[1692802820,[0,0,0]],[1692802821,[0,0,0]],[1692802822,[0,0,0]],[1692802823,[0,0,0]],[1692802824,[0,0,0]],[1692802825,[0,0,0]],[1692802826,[0,0,0]],[1692802827,[0,0,0]],[1692802828,[0,0,0]],[1692802829,[0,0,0]],[1692802830,[0,0,0]],[1692802831,[0,0,0]],[1692802832,[0,0,0]],[1692802833,[0,0,0]],[1692802834,[0,0,0]],[1692802835,[0,0,0]],[1692802836,[0,0,0]],[1692802837,[0,0,0]],[1692802838,[0,0,0]],[1692802839,[0,0,0]],[1692802840,[0,0,0]],[1692802841,[0,0,0]],[1692802842,[0,0,0]],[1692802843,[0,0,0]],[1692802844,[0,0,0]],[1692802845,[0,0,0]],[1692802846,[0,0,0]],[1692802847,[0,0,0]],[1692802848,[0,0,0]],[1692802849,[0,0,0]],[1692802850,[0,0,0]],[1692802851,[0,0,0]],[1692802852,[0,0,0]],[1692802853,[0,0,0]],[1692802854,[0,0,0]],[1692802855,[0,0,0]],[1692802856,[0,0,0]],[1692802857,[0,0,0]],[1692802858,[0,0,0]],[1692802859,[0,0,0]],[1692802860,[2,2,0]],[1692802861,[0,0,0]],[1692802862,[1,1,0]],[1692802863,[14,14,0]],[1692802864,[5,5,0]],[1692802865,[9,9,0]],[1692802866,[7,7,0]],[1692802867,[8,8,0]],[1692802868,[10,10,0]],[1692802869,[8,8,0]],[1692802870,[3,3,0]],[1692802871,[8,8,0]],[1692802872,[9,9,0]],[1692802873,[5,5,0]],[1692802874,[3,3,0]],[1692802875,[9,9,0]],[1692802876,[4,4,0]],[1692802877,[5,5,0]],[1692802878,[6,6,0]],[1692802879,[2,2,0]],[1692802880,[3,3,0]],[1692802881,[4,4,0]],[1692802882,[9,9,0]],[1692802883,[9,9,0]],[1692802884,[15,15,0]],[1692802885,[16,16,0]],[1692802886,[5,5,0]],[1692802887,[15,15,0]],[1692802888,[23,23,0]],[1692802889,[2,2,0]],[1692802890,[9,9,0]],[1692802891,[7,7,0]],[1692802892,[13,13,0]],[1692802893,[5,5,0]],[1692802894,[3,3,0]],[1692802895,[5,5,0]],[1692802896,[18,18,0]],[1692802897,[4,4,0]],[1692802898,[13,13,0]],[1692802899,[5,5,0]],[1692802900,[7,7,0]],[1692802901,[11,11,0]],[1692802902,[2,2,0]],[1692802903,[9,9,0]],[1692802904,[9,9,0]],[1692802905,[6,6,0]],[1692802906,[7,7,0]],[1692802907,[6,6,0]],[1692802908,[5,5,0]],[1692802909,[11,11,0]],[1692802910,[5,5,0]],[1692802911,[14,14,0]],[1692802912,[4,4,0]],[1692802913,[5,5,0]],[1692802914,[5,5,0]],[1692802915,[17,17,0]],[1692802916,[6,6,0]],[1692802917,[7,7,0]],[1692802918,[7,7,0]],[1692802919,[13,13,0]],[1692802920,[12,12,0]],[1692802921,[9,9,0]],[1692802922,[6,6,0]],[1692802923,[12,12,0]],[1692802924,[6,6,0]],[1692802925,[9,9,0]],[1692802926,[3,3,0]],[1692802927,[11,11,0]],[1692802928,[23,23,0]],[1692802929,[3,3,0]],[1692802930,[6,6,0]],[1692802931,[9,9,0]],[1692802932,[4,4,0]],[1692802933,[7,7,0]],[1692802934,[11,8,3]],[1692802935,[1,1,0]],[1692802936,[20,20,0]],[1692802937,[6,4,2]],[1692802938,[14,10,4]],[1692802939,[14,9,5]],[1692802940,[13,10,3]],[1692802941,[21,18,3]],[1692802942,[8,8,0]],[1692802943,[5,2,3]],[1692802944,[33,8,25]],[1692802945,[27,8,19]],[1692802946,[10,8,2]],[1692802947,[15,11,4]],[1692802948,[17,4,13]],[1692802949,[15,6,9]],[1692802950,[16,2,14]],[1692802951,[13,2,11]],[1692802952,[19,4,15]],[1692802953,[22,9,13]],[1692802954,[33,5,28]],[1692802955,[23,9,14]],[1692802956,[4,2,2]],[1692802957,[8,3,5]],[1692802958,[28,6,22]],[1692802959,[13,3,10]],[1692802960,[36,2,34]],[1692802961,[9,9,0]],[1692802962,[2,2,0]],[1692802963,[9,8,1]],[1692802964,[13,13,0]],[1692802965,[1,1,0]],[1692802966,[17,8,9]],[1692802967,[12,11,1]],[1692802968,[11,11,0]],[1692802969,[0,0,0]],[1692802970,[21,21,0]],[1692802971,[16,16,0]],[1692802972,[3,2,1]],[1692802973,[11,7,4]],[1692802974,[8,6,2]],[1692802975,[10,7,3]],[1692802976,[33,3,30]],[1692802977,[11,10,1]],[1692802978,[22,17,5]],[1692802979,[6,5,1]],[1692802980,[0,0,0]],[1692802981,[4,4,0]],[1692802982,[23,17,6]],[1692802983,[0,0,0]],[1692802984,[41,36,5]],[1692802985,[0,0,0]],[1692802986,[12,12,0]],[1692802987,[15,15,0]],[1692802988,[14,14,0]],[1692802989,[12,12,0]],[1692802990,[1,1,0]],[1692802991,[18,18,0]],[1692802992,[0,0,0]],[1692802993,[1,1,0]],[1692802994,[11,11,0]],[1692802995,[10,10,0]],[1692802996,[4,4,0]],[1692802997,[6,6,0]],[1692802998,[33,33,0]],[1692802999,[10,10,0]],[1692803000,[9,9,0]],[1692803001,[9,9,0]],[1692803002,[25,25,0]],[1692803003,[14,14,0]],[1692803004,[2,2,0]],[1692803005,[22,22,0]],[1692803006,[25,25,0]],[1692803007,[0,0,0]],[1692803008,[0,0,0]],[1692803009,[0,0,0]]]);

var requestsChart = new Highcharts.StockChart({
  chart: {
    renderTo: 'responses',
    zoomType: 'x',
    marginBottom: 60
  },
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: -65,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false
  },
  rangeSelector: {
    buttonSpacing: 0,
    buttonTheme: {
      fill: '#CFC9C6',
      padding: 1,
      stroke: '#000000',
      'stroke-width': 0.25,
      style: {
        color: '#000000',
        fontWeight: 'bold',
      },
      states: {
        stroke: '#000000',
        'stroke-width': 0.25,
        hover: {
          fill: '#92918C',
          style: { color: 'black' }
         },
         select: {
          fill: '#FFA900',
          style: { color: 'white' }
        }
      }
    },
    buttons : [
      {
        type : 'minute',
        count : 1,
        text : '1m'
      }, {
        type : 'minute',
        count : 10,
        text : '10m'
      }, {
        type : 'hour',
        count : 1,
        text : '1h'
      }, {
        type : 'all',
        count : 1,
        text : 'All'
      }
    ],
    selected : 3,
    inputEnabled : false
  },
  plotOptions: {
    series: {
      dataGrouping: { enabled: false }
    },
    area: {
      stacking: 'normal'
    }
  },
  xAxis: {
    type: 'datetime',
    ordinal: false,
    maxZoom: 10000 // three days
  },
  yAxis:[
    {
      min: 0,
      title: { text: 'Number of responses' },
      opposite: false,
      reversedStacks: false
    }, {
      min: 0,
      title: {
        text: 'Active Users',
        style: { color: '#FFA900' }
      },
      opposite: true
    }
  ],
  series: [
    {
color: '#5E7BE2',
name: 'All',
data: responses[0],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
},
{
color: '#68b65c',
name: 'OK',
data: responses[1],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
,type: 'area'},
{
color: '#f15b4f',
name: 'KO',
data: responses[2],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
,type: 'area'},
    allUsersData,
{
  
type: 'pie',
name: 'Distribution',
data: [
  {name: 'OK', y: 1226.0, color: '#68b65c'},{name: 'KO', y: 332.0, color: '#f15b4f'}
],
center: [775, -40],
size: 70,
showInLegend: false,
dataLabels: { enabled: false },
dataGrouping: { enabled: false }

}

  ]
});

requestsChart.setTitle({
  text: '<span class="chart_title">Number of responses per second</span>',
  useHTML: true
});

var scatterChart = new Highcharts.Chart({
  chart: {
    renderTo: 'container_response_time_dispersion', 
    defaultSeriesType: 'scatter',
    zoomType: 'xy',
    marginBottom: 90
  },
  credits: { enabled: false },
  xAxis: {
    title: {
      enabled: true,
      text: 'Global number of requests per second',
      style: { fontWeight: 'bold' }
    },
    startOnTick: true,
    endOnTick: true,
    showLastLabel: true,
    min: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  yAxis: {
    min: 0,
    title: { text: 'Response Time (ms)' }
  },
  tooltip: {
    formatter: function() {
         return ''+ this.y +' ms at ' + this.x + ' allreq/s';
    }
  },
  legend: {
    enabled: true,
    floating: true,
    y: 0,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
  },
  plotOptions: {
    scatter: {
      marker: {
        radius: 3,
        states: {
          hover: {
            enabled: true,
            lineColor: 'rgb(100,100,100)'
          }
        }
      },
      states: {
        hover: {
          marker: { enabled: false }
        }
      }
    }
  },
  series: [
	  {
type: 'scatter',
color: '#68b65c',
name: 'OK',
data: [
[1,9327],[1,3028],[1,185],[2,3951],[4,3825],[4,666],[5,4192],[8,10445],[9,11414],[9,490],[10,3105],[13,649],[14,9846],[16,7088],[18,3920],[21,7081],[21,4321],[23,11583],[26,7475],[29,2008],[30,5322],[32,6941],[269,446],[274,1697],[283,1609],[284,2097],[293,2796],[294,2236],[296,268],[303,1631],[310,3809],[310,3132],[312,1412],[318,247],[322,174],[326,2184],[326,476],[334,6126],[337,5191],[343,5539],[346,1084],[348,1071],[352,5680],[358,5872],[364,149],[369,6303],[378,1527],[381,4887],[384,1051],[387,5869],[391,4005],[396,2477],[399,1779],[400,6670],[402,6886],[409,7975],[417,3298],[421,7148],[422,3877],[422,4277],[423,7810],[436,9057],[437,7512],[450,6450],[450,5962],[451,10815],[459,6854],[463,10838],[464,12124],[470,10668],[477,17648],[484,22921],[485,24171],[487,10914],[488,7801],[490,39571],[492,12586],[501,15077],[506,19810],[512,21052],[513,18955],[517,22466],[529,35076],[535,34199],[538,34440],[540,35608],[543,32803],[546,14601],[552,24027],[555,19871],[564,20829],[571,30738],[572,21760],[573,25105],[573,24568],[583,27787],[583,24214],[584,34065],[589,18108],[594,12284],[595,5930],[601,19160],[678,2023],[680,3776],[691,2025],[698,6667],[700,2184],[702,4237],[711,6553],[711,6677],[720,4033],[726,8900],[727,13640],[747,5289],[747,5209],[759,12303]
]},
	  {
type: 'scatter',
color: '#f15b4f',
name: 'KO',
data: [
[1,1822],[21,2260],[29,1506],[350,146],[492,60000],[501,30430],[506,30421],[538,27709],[573,1480],[583,1270],[583,613],[584,23125],[589,614],[594,174],[595,243],[601,680],[609,1272],[612,1664],[625,861],[627,770],[633,1327],[634,1347],[643,638],[648,1694],[654,1675],[656,1743],[656,2138],[660,1490],[661,760],[663,1041],[675,302],[678,1431],[684,1240],[691,300],[700,1198],[718,1100],[720,914],[726,2002],[726,2115],[727,1390],[744,1228],[747,444],[747,150]
]}
	]
});

scatterChart.setTitle({
  text: '<span class="chart_title">Response Time against Global Throughput</span>',
  useHTML: true
});

    });
</script>
</div>
</body>
</html>
